@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-size:12px; font-family:"宋体"; font-family:Arial, Helvetica, sans-serif; color:#333;}
html{overflow:hidden; overflow-y:auto;}
a{color:#333;}
img{border:0px;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul, p{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}

.wal{width:980px; margin:0px auto; overflow:hidden;}

.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.w187{width:187px; overflow:hidden;}
.main_td{background:url(../image/main_bg.gif) bottom repeat-x; padding:12px 15px; _width:96%;}

.line_1{height:10px; overflow:hidden; clear:both;}


.b_1{background:url(../image/img.gif) -0px -62px; overflow:hidden; height:7px; _margin-top:-1px;}
.box_1{border:#e3e3e3 solid 1px; border-top:0px; border-bottom:0px;}
.t_1{background:url(../image/img.gif) -178px -270px; overflow:hidden; height:27px;}

.t_2{background:url(../image/tab_bg1.gif) bottom repeat-x; height:30px; border:#ddd solid 1px; border-bottom:0px; border-top:0px; padding:0 12px 0 12px;}
.t_2 .fl{height:30px; line-height:30px; font-weight:bold; color:#1b59a6;}

.btn_1{height:20px; border:#ccc solid 1px; margin:0 3px 0 3px; background:#2668bf; color:#FFF;}
.input_1{height:16px; line-height:16px; color:#666; border:#ccc solid 1px; width:45px; background:#fff url(../image/input_bg.gif) bottom repeat-x;}
.input_2{height:18px; line-height:18px; color:#666; border:#ccc solid 1px; width:245px; background:#fff url(../image/input_bg.gif) bottom repeat-x;}
.input_3{height:18px; line-height:18px; color:#666; border:#ccc solid 1px; width:140px; background:#fff url(../image/input_bg.gif) bottom repeat-x;}
.input_4{height:18px; width:150px; border:#ddd solid 1px; border-left:#999 solid 1px; border-top:#999 solid 1px;}
.textarea_1{height:80px; width:450px; border:#ddd solid 1px; border-left:#999 solid 1px; border-top:#999 solid 1px; font-size:12px;}
.textarea_2{height:50px; width:350px; border:#ddd solid 1px; border-left:#999 solid 1px; border-top:#999 solid 1px; font-size:12px;}

.ul0 li{height:21px; line-height:21px;}
.ul0 li a{float:left;}
.ul0 li span{float:right;}


.page_now{background:url(../image/bg1.gif); height:24px; line-height:24px; overflow:hidden; border:#d8d8d8 solid 1px; padding:0 12px 0 6px;}
.page_now .fl a{padding:0 12px 0 6px; background:url(../image/ico2.gif) right no-repeat;}
.page_now .fl span{padding:0 6px 0 6px;}
.page_now .fr a{display:block; height:24px; background:url(../image/ico3.gif) left center no-repeat; padding-left:18px; float:left;}

.page_num{height:35px; border:#CCC solid 1px; border-top:0px; line-height:35px; padding:0 12px 0 12px;}
.page_num a, .page_num span{padding:0 8px 0 8px;}
.page_num .btn1{border:0px; height:18px; line-height:18px; padding:0 12px 0 12px; margin-left:8px; border:#6d7162 solid 1px; background:#2669c0; color:#fff;}

.form_div1{min-height:35px; overflow:hidden;}
.form_div1 span{display:block; float:left; overflow:hidden; padding:0 0 0 6px;}
.form_div1 .span1{text-align:right; width:200px; padding-top:6px; font-weight:800; color:#333;}
.form_div1 .span2{padding-top:6px;}
.form_div1 .input1{height:21px; line-height:21px; color:#666; border:#ccc solid 1px; width:345px; background:#fff url(../image/input_bg.gif) bottom repeat-x;}
.form_div1 .btn1{width:60px; height:22px; border:#6a7161 solid 1px; margin-right:15px; background:#2668bf; color:#FFF;}
.form_div2{height:150px;}
.form_div2 textarea{width:435px; height:130px; border:#ccc solid 1px;}
.form_div1 select{width:345px; margin-top:5px; height:21px;}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.table2{border:#CCC solid 1px; border-bottom:0px; border-right:0px;}
.table2 th{border:#bbb solid 1px; border-top:#fff solid 1px; border-left:#fff solid 1px; text-align:center; padding:4px; background:#ddd;}
.table2 td{border:#CCC solid 1px; border-top:0px; border-left:#fff solid 1px; text-align:center; padding:2px;}
.table2 .th0{width:20px;}
.table2 .th2{width:15px;}
.table2 .th3{width:160px;}
.smallTd{border:#bbb solid 1px; border-top:#fff solid 1px; border-left:#fff solid 1px; text-align:center; padding:4px; background:#ddd;}

/*帮助信息*/
.helptable { width: 100%; background: #FDFFF5 url(../image/help_info.gif) no-repeat 0 0; border: 1px solid #D5D8C7; margin-bottom: 20px; }
	.helptable td { padding: 15px 15px 15px 10px; line-height: 1.5em; }
		.helptable ul { padding: 0; margin: 0 0 0 2em; }
.helptable li { padding-left: 14px; background-image: url(arrow.gif); background-repeat: no-repeat; background-position: 2px 10px; }

/*表单提交表格*/
.post_form{border:#ddd solid 1px; border-top:0px; padding:5px; background:#efefef; color:#444;}
.post_form table{background:#FFF; border:#ddd solid 1px; border-bottom:0px; border-right:0px;}
.post_form td, .post_form th{padding:6px; border:#ddd solid 1px; border-top:0px; border-left:0px;}
.post_form th{background:#f6f5f5;}
.post_form .td1{text-align:right; font-weight:bold; background:#f6f5f5;}
.post_form .td2{text-align:right; font-weight:bold; background:#f6f5f5; color:red;}


/*页面标题*/
#pagehead { background: url(../image/page_head.gif) repeat-x 0 0; margin-bottom: 25px; }
	#pagehead tr { background: url(../image/page_head.gif) no-repeat 100% -80px;}
		h1 { background: url(../image/page_head.gif) no-repeat 0 -40px; color: #6774A8; line-height: 40px; font-size: 14px; padding-left: 18px; margin: 0; }

	.actions { text-align: right; padding-right: 10px; padding-top: 9px; }
		#pagehead .actions tr { background-image: none; }
		.actions td { text-align: center; padding: 0 10px; line-height: 30px; height: 30px; }
			.actions td.active { background: #FFF; border: solid #86B9D6; border-width: 1px 1px 0; }
				.actions a.add { background: url(../image/icon_add.gif) no-repeat; padding-left: 17px; }
				.actions a.view { background: url(../image/icon_view.gif) no-repeat; padding-left: 17px; }

	